package br.com.sadim.diagnostico;

import java.util.List;

import br.com.sadim.dao.SintomaDAO;
import br.com.sadim.util.DAOFactory;

public class SintomaRN {
	private SintomaDAO sintomaDAO;
	
	public SintomaRN() {
		sintomaDAO = DAOFactory.criarSintomaDAO();
	}
	
	public Sintoma getById(Integer idSintoma) {
		return sintomaDAO.getById(idSintoma);
	}
	
	public Sintoma getbyNome (String nome) {
		return sintomaDAO.getByNome(nome);
	}
	
	public void salvar(Sintoma sintoma) {
		Integer idSintoma = sintoma.getIdSintoma();
		if(idSintoma == null || idSintoma == 0) {
			sintomaDAO.save(sintoma);
		} else {
			sintomaDAO.update(sintoma);
		}
	}
	
	public void delete(Sintoma sintoma) {
		sintomaDAO.delete(sintoma);
	}
	
	public List<Sintoma> getList() {
		return sintomaDAO.getList();
	}
}
